#ifndef _OSDEF_H_
#define _OSDEF_H_

#include <stdbool.h>
#include <dlfcn.h>
#include <unistd.h>
#include <sys/socket.h>


//address 
#include <netinet/in.h>
//setsockopt opations
#include <netinet/tcp.h>
#include <arpa/inet.h>

#include <semaphore.h>
 
#define os_int64	long long int
#define	os_uint64	unsigned long long int
#define	FMT_I64D	"%lld"
#define	FMT_I64U	"%llu"


#define CALLBACK
#define WINAPI
#define WINAPIV
#define APIENTRY    WINAPI
#define APIPRIVATE
#define PASCAL      pascal


#endif
